package Netty.buffer;

import java.nio.ByteBuffer;

/**
 * @author caihe
 * @date 2021/11/15 10:38
 */
public class ByteBufferDemo_rewind {

    public static void main(String[] args) {
        ByteBuffer byteBuffer = ByteBuffer.allocate(6);
        
        byteBuffer.put((byte) 1);
        byteBuffer.put((byte) 2);
        byteBuffer.put((byte) 3);
        byteBuffer.mark();
        
        
        byteBuffer.put((byte) 4);
        byteBuffer.flip();
        // rewind设置pos为初始写入状态0 不会影响limit
        byteBuffer.rewind();
        
        byteBuffer.put((byte) 5);

        System.out.println();
        
        
        
        

    }
}
